/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controlador;

/**
 *
 * @author Diana & Ramses
 */
public abstract class Producto {
    //Atributos
    protected int id;
    protected String marca,descripcion;
    protected float precio;
    protected int existencias;
    
    //Constructor
    public Producto(int id, String marca,String descripcion, float precio, int existencias)
    {
        this.id=id;
        this.marca=marca;
        this.descripcion=descripcion;
        this.precio=precio;
        this.existencias=existencias;
    }
    
    //Geters y Seters
    public String getDescripcion()
    {
      return descripcion;  
    }
    public int getId()
    {
        return id;
    }
    public String getMarca()
    {
        return marca;
    }
    public float getPrecio()
    {
        return precio;
    }
    public int getExistencias()
    {
        return existencias;
    }
    
    public void setDescripcion(String descripcion)
    {
      this.descripcion=descripcion;
    }
    public void setId(int id)
    {
        this.id=id;
    }
    public void setMarca(String marca)
    {
        this.marca=marca;
    }
    public void setPrecio(float precio)
    {
        this.precio=precio;
    }
    public void setExistencias(int existencias)
    {
        this.existencias=existencias;
    }
    
   
    public boolean vender(int cantidad)
    {
        if(cantidad<=existencias)
        {
            existencias=existencias-cantidad;
            return true;
        }
            return false;
    }
    
}
